package com.brsya.base.bean;

import com.brsya.base.recycler.BaseItemBean;

import java.util.List;

/**
 * Created by Brsya
 * CreateDate: 2022/7/5  17:32
 * Description:
 * 首页实体类
 */
public class MovieListBean {

    private List<BannerListDTO> bannerList;
    private List<ContentListDTO> contentList;
    private List<ContentListDTO> tagList;

    public List<BannerListDTO> getBannerList() { return bannerList;}

    public void setBannerList(List<BannerListDTO> bannerList) { this.bannerList = bannerList;}

    public List<ContentListDTO> getContentList() { return contentList;}

    public void setContentList(List<ContentListDTO> contentList) { this.contentList = contentList;}

    public List<ContentListDTO> getTagList() { return tagList;}

    public void setTagList(List<ContentListDTO> tagList) { this.tagList = tagList;}

    public static class BannerListDTO {
        private String title;
        private int type;
        private String imgUrl;
        private String linkId;

        public String getTitle() { return title;}

        public void setTitle(String title) { this.title = title;}

        public int getType() { return type;}

        public void setType(int type) { this.type = type;}

        public String getImgUrl() { return imgUrl;}

        public void setImgUrl(String imgUrl) { this.imgUrl = imgUrl;}

        public String getLinkId() { return linkId;}

        public void setLinkId(String linkId) { this.linkId = linkId;}
    }

    public static class ContentListDTO extends BaseItemBean {
        private int hvId;
        private String title;
        private int listNum;
        private List<VideoListDTO> videoList;

        /**
         * 页码
         */
        private int page;
        /**
         * 总页数
         */
        private int total;
        public int getPage() {
            return page;
        }

        public void setPage(int page) {
            this.page = page;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getHvId() { return hvId;}

        public void setHvId(int hvId) { this.hvId = hvId;}

        public String getTitle() { return title;}

        public void setTitle(String title) { this.title = title;}

        public int getListNum() { return listNum;}

        public void setListNum(int listNum) { this.listNum = listNum;}

        public List<VideoListDTO> getVideoList() { return videoList;}

        public void setVideoList(List<VideoListDTO> videoList) { this.videoList = videoList;}


        public static class VideoListDTO {
            private int videoId;
            private String name;
            private String coverUrl;
            private String describe;

            public int getVideoId() { return videoId;}

            public void setVideoId(int videoId) { this.videoId = videoId;}

            public String getName() { return name;}

            public void setName(String name) { this.name = name;}

            public String getCoverUrl() { return coverUrl;}

            public void setCoverUrl(String coverUrl) { this.coverUrl = coverUrl;}

            public String getDescribe() { return describe;}

            public void setDescribe(String describe) { this.describe = describe;}
        }
    }

}
